<?php
include_once("../controller/ocorrencia_controller_class.php");
include_once("../controller/equipe_controller_class.php");


@$id = $_POST['id'];
$andamento = $_POST['andamento'];

//$andamento = 0;
//$id = array(
//    0 => 48,
//    
//);
//
//$funcionario = array(
//    0 => 3,
//    1 => 13
//);



$objOcorrencia = new OcorrenciaController();

if($andamento == 0){
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        if(!$objOcorrencia->removeOcorrencia($i)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 2){//aguardando confirmação
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        if(!$objOcorrencia->modificaAndamento($i, $andamento)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 3){//aguardando equipe
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        if(!$objOcorrencia->modificaAndamento($i, $andamento)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 4){//aguardando inicio
    $echo[0]['erros'] = "OK";
    $indice = 0;
    $funcionario = $_POST['funcs'];
  
    foreach($id as $i){
        
        if(!$objOcorrencia->montarEquipeSimples($i, $funcionario, $andamento)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 4.1){//aguardando inicio varios
    $echo[0]['erros'] = "OK";
    $indice = 0;
    $funcionario = $_POST['funcs'];
    $andamento = 4;
    if(!$objOcorrencia->montarEquipeVarios($id, $funcionario, $andamento)){
        $echo[$indice++]['erros'] = "Erro";
    }
    echo json_encode($echo);
}elseif($andamento == 5){//em andamento
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        $retorno = $objOcorrencia->iniciarSolucao($i, $andamento);
        if($retorno == 0){
            $echo[$indice++]['erros'] = "Erro!";
        }
        
    }
    echo json_encode($echo);
}elseif($andamento == 5.1){//em andamento
    $echo[0]['erros'] = "OK";
    $indice = 0;
    $funcionario = $_POST['funcs'];
    foreach($id as $i){
        $retorno = $objOcorrencia->resolverPeloUsuario($i, $funcionario, $andamento, date('Y-m-d H:i:s'));
        if($retorno == 0){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 6){//congelada
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        if(!$objOcorrencia->modificaAndamento($i, $andamento)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 7){//finalizada pelo funcionario
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        if(!$objOcorrencia->modificaAndamento($i, $andamento)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}elseif($andamento == 8){//finalizada
    $echo[0]['erros'] = "OK";
    $indice = 0;
    foreach($id as $i){
        if(!$objOcorrencia->finalizaOS($i, $andamento)){
            $echo[$indice++]['erros'] = "Erro!";
        }
    }
    echo json_encode($echo);
}


